package br.com.tautologia.cf.parcelamento;

import org.joda.time.LocalDate;

import br.com.tautologia.cf.parcelamento.dominio.PeriodicidadeEnum;

public class ParcelamentoXDias extends Parcelamento {

	private Integer numeroDiasIntervalo;
	
	public ParcelamentoXDias(LocalDate dataOperacao, Integer numeroDiasIntervalo, Integer quantidadeParcelas, Boolean somenteDiasUteis, PeriodicidadeEnum periodicidade) {
		super(dataOperacao, quantidadeParcelas, somenteDiasUteis, periodicidade);
		this.numeroDiasIntervalo = numeroDiasIntervalo;
	}
	
	@Override
	protected LocalDate proximaData(LocalDate dataParcela) {
	
		return dataParcela.plusDays(numeroDiasIntervalo);
	}

}
